/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cuadroanotacion.start;

import java.awt.Dimension;
import java.awt.Point;
import java.awt.Toolkit;
import java.io.Serializable;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.text.DecimalFormat;
import javax.swing.ImageIcon;

/**
 *
 * @author avbravo
 */
public class SesionLocal implements Serializable {

    static String username;
    static String nombreusuario;
    public static String Version = "0.7.4";
    public static java.sql.Date fechausername;
    static Point puntoCentral = new Point();
    static DecimalFormat formateador = new DecimalFormat("###########.##");
    static Integer idtemporada=-1;
    static Integer tamanoNombreJugador=200;
    //Se utiliza para mostrar los partidos registrados en schedule
    //ya que el id es autoincrementable
//    de esta manera es mas facil mostrarlo
    static Integer decrementarparamostrar =113;

    public static Integer getTamanoNombreJugador() {
        return tamanoNombreJugador;
    }

    public static void setTamanoNombreJugador(Integer tamanoNombreJugador) {
        SesionLocal.tamanoNombreJugador = tamanoNombreJugador;
    }

    
    public static Integer getDecrementarparamostrar() {
        return decrementarparamostrar;
    }

    public static void setDecrementarparamostrar(Integer decrementarparamostrar) {
        SesionLocal.decrementarparamostrar = decrementarparamostrar;
    }
    

    public static Date getFechausername() {
        return fechausername;
    }

    public static void setFechausername(Date fechausername) {
        SesionLocal.fechausername = fechausername;
    }

    public static Integer getIdtemporada() {
        return idtemporada;
    }

    public static void setIdtemporada(Integer idtemporada) {
        SesionLocal.idtemporada = idtemporada;
    }

    public static Point getPuntoCentral() {
        return puntoCentral;
    }

    public static void setPuntoCentral(Point puntoCentral) {
        SesionLocal.puntoCentral = puntoCentral;
    }
    

    public static String getVersion() {
        return Version;
    }

    public static void setVersion(String Version) {
        SesionLocal.Version = Version;
    }

    public static DecimalFormat getFormateador() {
        return formateador;
    }

    public static void setFormateador(DecimalFormat formateador) {
        SesionLocal.formateador = formateador;
    }

    public static String getUsername() {
        return username;
    }

    public static void setUsername(String username) {
        SesionLocal.username = username;
    }

    public static String getNombreusuario() {
        return nombreusuario;
    }

    public static void setNombreusuario(String nombreusuario) {
        SesionLocal.nombreusuario = nombreusuario;
    }

    public SesionLocal() {
        Toolkit tk = Toolkit.getDefaultToolkit();
        Dimension screenSize = tk.getScreenSize();
        int screenHeight = screenSize.height;
        int screenWidth = screenSize.width;
        puntoCentral.setLocation((int) (screenWidth / 2.8), (int) (screenHeight / 4));
    }
    
     private static boolean isNumeric(String cadena) {
        try {
            Integer.parseInt(cadena);
            return true;
        } catch (NumberFormatException nfe) {
            return false;
        }
    }
}
